staying alive - German English Dictionary